SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vw_UsuariosItemsdemenu
AS
SELECT     distinct dbo.tb_Usuarios.Nombre AS Usuario, dbo.tb_ItemsDeMenu.Nombre AS Permiso, dbo.tb_Permisos.permiso AS Items_de_Menu, 
                      dbo.tb_ItemsDeMenu.VistaBusqueda, dbo.tb_ItemsDeMenu.VistaListado, dbo.tb_ItemsDeMenu.VistaEdicion, dbo.tb_ItemsDeMenu.VistaRegistro, 
                      dbo.tb_ItemsDeMenu.VistaRelacion, dbo.tb_ItemsDeMenu.Accion
FROM         dbo.tb_Usuarios INNER JOIN
                      dbo.tb_relUsuarioRol ON dbo.tb_Usuarios.idUsuario = dbo.tb_relUsuarioRol.idUsuario INNER JOIN
                      dbo.tb_Roles ON dbo.tb_relUsuarioRol.idRol = dbo.tb_Roles.idRol INNER JOIN
                      dbo.tb_RelPermisosRoles ON dbo.tb_Roles.idRol = dbo.tb_RelPermisosRoles.idRol INNER JOIN
                      dbo.tb_Permisos ON dbo.tb_RelPermisosRoles.idpermiso = dbo.tb_Permisos.idPermiso INNER JOIN
                      dbo.tb_ItemsDeMenu ON dbo.tb_Permisos.idPermiso = dbo.tb_ItemsDeMenu.Permiso

GO
